package com.ceba.test.modules.regist.entity;

import com.ceba.base.web.entity.IBase;
import com.ceba.cebautils.StringUtil;

public class EnterpriseRegistLic  {

	private String id;

	private String fkEnterpiseId;//关联enterprise表

	private String allowLoginDate;//可用日期(可能加密值)

	private String allowSignNum;//本次的剩余份数加密值)

	private String allSignNum;// 签名总份数

	private String signedCount ;//已经签名的份数

	private String remoteNewSignCount;//本次添加的份数

	private String activeTimes;//可激活次数

	private String  onlineWorker;//所属客服

	private String signValidity;//证书到期时间（可能是加密值）

	private  String  formalUseTime;//正式版使用日期

	private String systemType;//系统类型(加密值) （1-使用版  2-正式版）

	private String systemFeeType;//系统收费类型 （1-签名份数  2-维护成本）

	private String useVersion;//产品版本 3（3-BE版 4-API版 5-SE版）

	private String customerGroup;//客户分组 （0-富士康客户 1-其他客户）

	private  String shcaKeyFlag;// 0-默认是上海，1-任意公司Key都可以用

	private String svnVersion;//SVN版本号

	private String version;//系统版本

	private String smtSystemDefaultsLanguage;//SMT默认语言 (zh_CN-中文  zh_TW-繁体 zh_US-英文)

	private String systemDefaultsLanguage;//系统默认语言 (zh_CN-中文  zh_TW-繁体 zh_US-英文)

	private String systemProductName;//系统软件名称

	private String idsServerPort;//系统端口

	private String nettyServerIp;//系统IP

	private String nettyServerPort;//客户端签名通信端口

	private String watermarkSvercontentFlag;//水印置上标识(以前是在ep_setting的配置文件中 现在要发到config表中)

	private String loginType;//登录方式（0-正常登陆 1-ID域登陆）

	private String fileStorageFalg;//文件存储表示（1-启动  2-未启动）

	private  String pdfCreateMode;//PDF转换模式（http iis转pdf  sockect socket转pdf）

	private String patterLogoFlag;//logo标识

	private String zipDownMaxSize;//打包下载最大下载量

	private  String maxSize;//可上传的文件大小

	private  String pdfTransformUrl;//IIS方式PDF转换服务

	private String pdfTransformSocketPort;//SOCKET方式PDF转换服务端口

	private String groupManagerFlag;//组管理（1-公共  2-私有）

	private String  seGroupFlag;//分组开关 (0-不显示  1-显示)

	private String seDeleteSingleFlag;//删除本条开关 (0-不显示  1-显示)

	private String maxPage;//最大上传文件页数

	private String publicKeyFlag;//公共证书标识（0-不使用公共证书 1-key公共证书  2-软证书）

	private String batchSign;//批量签名标识

	private String sendMailMaxSize;//最大发送文件大小

	private String mergeMaxCount;//每次可合并的最大文件数

	private String qifengFlag;//是否可配置骑缝章

	private String reportmergeFlag;//封面尾页可配置

	private String signFileMax;//一次批量签名可签的份数

	private String beKeyFlag;//KEY证书标识（0-客户端签名 1-服务端签名）

	private String showDirManage;//接口是否可用

	private String licenseImportTime;//lic导入时间

	private String  createTime ;//创建时间

	private  String  updateTime ;//更新时间

	private String serverSignFlow;//签名服务器 SERVER_SIGN_FLOW 1--可以  2---不可以

	private String automaticSignatureFlag;//AUTOMATIC_SIGNATURE_FLAG;



	protected String spare1;//备用字段
	protected String spare2;
	protected String spare3;


	//  非表中字段  -- 方便前台封装数据 及 传值
	private String enterpriseName;//公司名称

	private String pcCodes;//机器码

	private String enterpriseId;//客户唯一编码

	private String isLookInfo ;//是否为查看详情

	private String hiddenEmailFlag;//邮箱是否显示

	private String qrCode;//二维码是否显示


	public EnterpriseRegistLic() {
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getFkEnterpiseId() {
		return fkEnterpiseId;
	}

	public void setFkEnterpiseId(String fkEnterpiseId) {
		this.fkEnterpiseId = fkEnterpiseId;
	}

	public String getAllowLoginDate() {
		return allowLoginDate;
	}

	public void setAllowLoginDate(String allowLoginDate) {
		this.allowLoginDate = allowLoginDate;
	}

	public String getAllowSignNum() {
		return allowSignNum;
	}

	public void setAllowSignNum(String allowSignNum) {
		this.allowSignNum = allowSignNum;
	}

	public String getRemoteNewSignCount() {
		return remoteNewSignCount;
	}

	public void setRemoteNewSignCount(String remoteNewSignCount) {
		this.remoteNewSignCount = remoteNewSignCount;
	}

	public String getActiveTimes() {
		return activeTimes;
	}

	public void setActiveTimes(String activeTimes) {
		this.activeTimes = activeTimes;
	}

	public String getOnlineWorker() {
		return onlineWorker;
	}

	public void setOnlineWorker(String onlineWorker) {
		this.onlineWorker = onlineWorker;
	}

	public String getSignValidity() {
		return signValidity;
	}

	public void setSignValidity(String signValidity) {
		this.signValidity = signValidity;
	}

	public String getSystemType() {
		return systemType;
	}

	public void setSystemType(String systemType) {
		this.systemType = systemType;
	}

	public String getSystemFeeType() {
		return systemFeeType;
	}

	public void setSystemFeeType(String systemFeeType) {
		this.systemFeeType = systemFeeType;
	}

	public String getUseVersion() {
		return useVersion;
	}

	public void setUseVersion(String useVersion) {
		this.useVersion = useVersion;
	}

	public String getCustomerGroup() {
		return customerGroup;
	}

	public void setCustomerGroup(String customerGroup) {
		this.customerGroup = customerGroup;
	}

	public String getShcaKeyFlag() {
		return shcaKeyFlag;
	}

	public void setShcaKeyFlag(String shcaKeyFlag) {
		this.shcaKeyFlag = shcaKeyFlag;
	}

	public String getSvnVersion() {
		return svnVersion;
	}

	public void setSvnVersion(String svnVersion) {
		this.svnVersion = svnVersion;
	}

	public String getVersion() {
		return version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public String getSmtSystemDefaultsLanguage() {
		return smtSystemDefaultsLanguage;
	}

	public void setSmtSystemDefaultsLanguage(String smtSystemDefaultsLanguage) {
		this.smtSystemDefaultsLanguage = smtSystemDefaultsLanguage;
	}

	public String getSystemDefaultsLanguage() {
		return systemDefaultsLanguage;
	}

	public void setSystemDefaultsLanguage(String systemDefaultsLanguage) {
		this.systemDefaultsLanguage = systemDefaultsLanguage;
	}

	public String getSystemProductName() {
		return systemProductName;
	}

	public void setSystemProductName(String systemProductName) {
		this.systemProductName = systemProductName;
	}

	public String getIdsServerPort() {
		return idsServerPort;
	}

	public void setIdsServerPort(String idsServerPort) {
		this.idsServerPort = idsServerPort;
	}

	public String getNettyServerIp() {
		return nettyServerIp;
	}

	public void setNettyServerIp(String nettyServerIp) {
		this.nettyServerIp = nettyServerIp;
	}

	public String getNettyServerPort() {
		return nettyServerPort;
	}

	public void setNettyServerPort(String nettyServerPort) {
		this.nettyServerPort = nettyServerPort;
	}

	public String getWatermarkSvercontentFlag() {
		return watermarkSvercontentFlag;
	}

	public void setWatermarkSvercontentFlag(String watermarkSvercontentFlag) {
		this.watermarkSvercontentFlag = watermarkSvercontentFlag;
	}

	public String getLoginType() {
		return loginType;
	}

	public void setLoginType(String loginType) {
		this.loginType = loginType;
	}

	public String getFileStorageFalg() {
		return fileStorageFalg;
	}

	public void setFileStorageFalg(String fileStorageFalg) {
		this.fileStorageFalg = fileStorageFalg;
	}

	public String getPdfCreateMode() {
		return pdfCreateMode;
	}

	public void setPdfCreateMode(String pdfCreateMode) {
		this.pdfCreateMode = pdfCreateMode;
	}

	public String getPatterLogoFlag() {
		return patterLogoFlag;
	}

	public void setPatterLogoFlag(String patterLogoFlag) {
		this.patterLogoFlag = patterLogoFlag;
	}

	public String getZipDownMaxSize() {
		return zipDownMaxSize;
	}

	public void setZipDownMaxSize(String zipDownMaxSize) {
		this.zipDownMaxSize = zipDownMaxSize;
	}

	public String getMaxSize() {
		return maxSize;
	}

	public void setMaxSize(String maxSize) {
		this.maxSize = maxSize;
	}

	public String getPdfTransformUrl() {
		return pdfTransformUrl;
	}

	public void setPdfTransformUrl(String pdfTransformUrl) {
		this.pdfTransformUrl = pdfTransformUrl;
	}

	public String getPdfTransformSocketPort() {
		return pdfTransformSocketPort;
	}

	public void setPdfTransformSocketPort(String pdfTransformSocketPort) {
		this.pdfTransformSocketPort = pdfTransformSocketPort;
	}

	public String getGroupManagerFlag() {
		return groupManagerFlag;
	}

	public void setGroupManagerFlag(String groupManagerFlag) {
		this.groupManagerFlag = groupManagerFlag;
	}

	public String getSeGroupFlag() {
		return seGroupFlag;
	}

	public void setSeGroupFlag(String seGroupFlag) {
		this.seGroupFlag = seGroupFlag;
	}

	public String getSeDeleteSingleFlag() {
		return seDeleteSingleFlag;
	}

	public void setSeDeleteSingleFlag(String seDeleteSingleFlag) {
		this.seDeleteSingleFlag = seDeleteSingleFlag;
	}

	public String getMaxPage() {
		return maxPage;
	}

	public void setMaxPage(String maxPage) {
		this.maxPage = maxPage;
	}

	public String getPublicKeyFlag() {
		return publicKeyFlag;
	}

	public void setPublicKeyFlag(String publicKeyFlag) {
		this.publicKeyFlag = publicKeyFlag;
	}

	public String getBatchSign() {
		return batchSign;
	}

	public void setBatchSign(String batchSign) {
		this.batchSign = batchSign;
	}

	public String getSendMailMaxSize() {
		return sendMailMaxSize;
	}

	public void setSendMailMaxSize(String sendMailMaxSize) {
		this.sendMailMaxSize = sendMailMaxSize;
	}

	public String getMergeMaxCount() {
		return mergeMaxCount;
	}

	public void setMergeMaxCount(String mergeMaxCount) {
		this.mergeMaxCount = mergeMaxCount;
	}

	public String getQifengFlag() {
		return qifengFlag;
	}

	public void setQifengFlag(String qifengFlag) {
		this.qifengFlag = qifengFlag;
	}

	public String getReportmergeFlag() {
		return reportmergeFlag;
	}

	public void setReportmergeFlag(String reportmergeFlag) {
		this.reportmergeFlag = reportmergeFlag;
	}

	public String getSignFileMax() {
		return signFileMax;
	}

	public void setSignFileMax(String signFileMax) {
		this.signFileMax = signFileMax;
	}

	public String getBeKeyFlag() {
		return beKeyFlag;
	}

	public void setBeKeyFlag(String beKeyFlag) {
		this.beKeyFlag = beKeyFlag;
	}

	public String getShowDirManage() {
		return showDirManage;
	}

	public void setShowDirManage(String showDirManage) {
		this.showDirManage = showDirManage;
	}

	public String getSpare1() {
		return spare1;
	}

	public void setSpare1(String spare1) {
		this.spare1 = spare1;
	}

	public String getSpare2() {
		return spare2;
	}

	public void setSpare2(String spare2) {
		this.spare2 = spare2;
	}

	public String getSpare3() {
		return spare3;
	}

	public void setSpare3(String spare3) {
		this.spare3 = spare3;
	}

	public String getAllSignNum() {
		return allSignNum;
	}

	public void setAllSignNum(String allSignNum) {
		this.allSignNum = allSignNum;
	}

	public String getSignedCount() {
		return signedCount;
	}

	public void setSignedCount(String signedCount) {
		this.signedCount = signedCount;
	}

	public String getFormalUseTime() {
		return formalUseTime;
	}

	public void setFormalUseTime(String formalUseTime) {
		this.formalUseTime = formalUseTime;
	}

	public String getEnterpriseName() {
		return enterpriseName;
	}

	public void setEnterpriseName(String enterpriseName) {
		this.enterpriseName = enterpriseName;
	}

	public String getPcCodes() {
		return pcCodes;
	}

	public void setPcCodes(String pcCodes) {
		this.pcCodes = pcCodes;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	public String getEnterpriseId() {
		return enterpriseId;
	}

	public void setEnterpriseId(String enterpriseId) {
		this.enterpriseId = enterpriseId;
	}

	public String getLicenseImportTime() {
		return licenseImportTime;
	}

	public void setLicenseImportTime(String licenseImportTime) {
		this.licenseImportTime = licenseImportTime;
	}

	public String getIsLookInfo() {
		return isLookInfo;
	}

	public void setIsLookInfo(String isLookInfo) {
		this.isLookInfo = isLookInfo;
	}

	public String getHiddenEmailFlag() {
		return hiddenEmailFlag;
	}

	public void setHiddenEmailFlag(String hiddenEmailFlag) {
		this.hiddenEmailFlag = hiddenEmailFlag;
	}

	public String getQrCode() {
		return qrCode;
	}

	public void setQrCode(String qrCode) {
		this.qrCode = qrCode;
	}


	public String getServerSignFlow() {
		return serverSignFlow;
	}

	public void setServerSignFlow(String serverSignFlow) {
		this.serverSignFlow = serverSignFlow;
	}

	public String getAutomaticSignatureFlag() {
		return automaticSignatureFlag;
	}

	public void setAutomaticSignatureFlag(String automaticSignatureFlag) {
		this.automaticSignatureFlag = automaticSignatureFlag;
	}
}


